package com.cskaoyan.javase.oop2._1extends._10final._4exercise;

/**
 * 读程序题
 * @since 11:31
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        byte num1 = 0;
        byte num2 = 0;
        final byte num3 = 10;
        final byte num4 = 20;
        byte result;
        // 下列代码哪行能通过编译，哪行不能？
        // int result2 = num1 + num2;
        // 下列代码 相当于result = 10 + 20;
        result = num3 + num4;
        /*
            表达式的类型提升,针对的是表达式中至少一个变量
            如果表达式中都是常量,那就不遵循这个规则
         */
        // byte a = num1 + num3;

    }
}
